package com.smt.modules.bus.service;

import com.smt.common.utils.R;
import com.smt.modules.bus.entity.MemberUserEntity;
import com.smt.modules.bus.vo.LevelTaskVo;

/**
 * @author zhangyi
 * @date 2018/10/17 12:34
 */
public interface RewardService {

    /**
     * 获取该用户的任务积分列表
     *
     * @param memberUserEntity
     * @return
     */
    R getMemberTaskList(MemberUserEntity memberUserEntity);


    /**
     * 执行任务操作
     *
     * @param levelTaskVo
     * @param memberUserEntity
     * @return
     */
    R makeTask(LevelTaskVo levelTaskVo, MemberUserEntity memberUserEntity);
}
